import XTE from '../src/XTE'

/**
 * 简单使用
 */
XTE.get().on('e1', (e) => {
    console.log('收到事件e1', e);
})

XTE.get().emit('e1', {test: 1, a: "222"});

XTE.get().off('e1');

XTE.get().emit('e1', {test: 1, a: "222"});

/**
 * 同个事件可以注册多个处理器
 */
function h1(e) {
    console.log('处理器１收到事件', e);
}
function h2(e) {
    console.log('处理器2收到事件', e);
}

XTE.get().on('e2', h1);
XTE.get().on('e2', h2);

//发送事件e2
XTE.get().emit('e2', {test: 1, a: "222"});

//关闭事件e2中的h1处理器
XTE.get().off('e2', h1);

//发送事件e2
XTE.get().emit('e2', {test: 1, a: "222"});

//关闭事件e2中的h1处理器
XTE.get().off('e2', h2);

//发送事件e2
XTE.get().emit('e2', {test: 1, a: "222"});

